package com.example.validated;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 这篇文章介绍的特别具体：https://blog.csdn.net/qq_33753147/article/details/128704781
 * 初始化接口：https://blog.csdn.net/moneyshi/article/details/108864172
 * https://blog.51cto.com/u_15964717/6093652
 * @Valid 和 @Validated区别
 * @Valid可以实现嵌套校验，对于对象中引用了其他的对象，依然可以校验
 *
 * @Validated可以对参数校验进行分组，例如一个对象里面有一个字段id，id在新增数据时可以为空，但是在更新数据时不能为空，此时就需要用到校验分组
 */
@SpringBootApplication
public class SpringBootValidatedApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootValidatedApplication.class, args);
    }

}
